const jwt = require('jsonwebtoken')
const config = require('../config/auth.config.js')
const login = (ctx) => {
    const { username, password } = ctx.request.body
    if (username === 'admin' && password === '123456') {
        // 给request颁发一个凭证
        // session 会话对象 JSON cookie  sid 每次请求都带上sid 
        // session->解析 cookie sid
        const token = jwt.sign({ uid: 131425 }, config.secret, {
            expiresIn: 86400
        })  // 颁发一个令牌（token）
        console.log(token);
        ctx.body = {
            code: 0,
            token,
            message: '登陆成功'
        }
    } else {
        ctx.body = {
            code: -1,
            token,
            message: '账号或密码错误'
        }
    }
    // console.log(ctx.request.body, '////');
    // ctx.body = `登陆成功`
}
module.exports = {
    login
}